.m-forum .pagination {
    margin: 15px
}

.m-forum table {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;

    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
}

.m-forum td, .m-forum th {
    border: 1px solid #DDDDDD;
    color: #333333;
    font-size: 90%;
    font-weight: normal;
    vertical-align: middle;
}

.m-forum th {
    height: 30px;
}

.m-forum td {
    padding: 5px;
    height: 60px;
}

.m-forum .category-level-2 td:first-child {
    padding-left: 20px;
}

.m-forum .category-level-3 td:first-child {
    padding-left: 40px;
}

.m-forum .category-level-4 td:first-child {
    padding-left: 60px;
}

.m-forum .category-level-5 td:first-child {
    padding-left: 80px;
}